package com.fin.zw.aiqas.model.response;

import com.fin.zw.aiqas.entity.ScenesInfo;
import com.fin.zw.aiqas.enums.*;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.Set;

@Data
public class FormulaResponse {

    @ApiModelProperty("质检点ID")
    private Long id;

    @ApiModelProperty("操作时间")
    private Date createTime;

    @ApiModelProperty("操作人Id")
    private Long operatorId;

    @ApiModelProperty("操作人姓名")
    private String operatorRealName;

    @ApiModelProperty("更新人姓名")
    private String updateRealName;

    @ApiModelProperty("更新时间")
    private Date updateTime;

    @ApiModelProperty("更新人Id")
    private Long updateUserId;

    @ApiModelProperty("关键词")
    private Set<String> Keywords;

    @ApiModelProperty("质检点名称")
    private String name;

    @ApiModelProperty("匹配范围")
    private UseRange matchRange;

    @ApiModelProperty("匹配")
    private MatchRange matchType;

    @ApiModelProperty("是否选中")
    private Whether selected;

    @ApiModelProperty("质检点分类")
    private ScenesInfo scenesInfo;

    @ApiModelProperty("质检点类型")
    private FormulaType formulaType;

    @ApiModelProperty("是否已经同步")
    private Synchronization isSynchronize;

    @ApiModelProperty("质检点编码")
    private String formulaCode;

    @ApiModelProperty("备注")
    private String content;

}
